[INFO] cloning repository https://github.com/asavvin-pixel/yacli
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/asavvin-pixel/yacli" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fasavvin-pixel%2Fyacli", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fasavvin-pixel%2Fyacli'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8d12b4e0e4baba54ed09faff7cd9ab29ecea041c
[INFO] testing asavvin-pixel/yacli against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fasavvin-pixel%2Fyacli" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/asavvin-pixel/yacli
[INFO] finished tweaking git repo https://github.com/asavvin-pixel/yacli
[INFO] tweaked toml for git repo https://github.com/asavvin-pixel/yacli written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/asavvin-pixel/yacli on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/asavvin-pixel/yacli already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 12e436c8c4fd5730225a141c0e1565309d3f4d13363df1dc81aa4671ca916543
[INFO] running `Command { std: "docker" "start" "-a" "12e436c8c4fd5730225a141c0e1565309d3f4d13363df1dc81aa4671ca916543", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "12e436c8c4fd5730225a141c0e1565309d3f4d13363df1dc81aa4671ca916543", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12e436c8c4fd5730225a141c0e1565309d3f4d13363df1dc81aa4671ca916543", kill_on_drop: false }`
[INFO] [stdout] 12e436c8c4fd5730225a141c0e1565309d3f4d13363df1dc81aa4671ca916543
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d2b71ef3f73f77065370f07873433a4b4bf5ca8f6fbfad9bb3d90837beecd825
[INFO] running `Command { std: "docker" "start" "-a" "d2b71ef3f73f77065370f07873433a4b4bf5ca8f6fbfad9bb3d90837beecd825", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling libdbus-sys v0.2.7
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling openssl v0.10.76
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling dbus v0.9.10
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling openssl-sys v0.9.112
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling quoted_printable v0.5.1
[INFO] [stderr]    Compiling charset v0.1.5
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling tar v0.4.44
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling mailparse v0.16.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling self-replace v1.5.0
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling dbus-secret-service v4.1.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling keyring v3.6.3
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling yacli v0.5.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 45s
[INFO] running `Command { std: "docker" "inspect" "d2b71ef3f73f77065370f07873433a4b4bf5ca8f6fbfad9bb3d90837beecd825", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2b71ef3f73f77065370f07873433a4b4bf5ca8f6fbfad9bb3d90837beecd825", kill_on_drop: false }`
[INFO] [stdout] d2b71ef3f73f77065370f07873433a4b4bf5ca8f6fbfad9bb3d90837beecd825
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 04e31d92849aff7e38d807604fa89a2f007eeab32d5820fc2444fb875bef8a7b
[INFO] running `Command { std: "docker" "start" "-a" "04e31d92849aff7e38d807604fa89a2f007eeab32d5820fc2444fb875bef8a7b", kill_on_drop: false }`
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling assert_cmd v2.2.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling mockito v1.7.2
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling yacli v0.5.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 01s
[INFO] running `Command { std: "docker" "inspect" "04e31d92849aff7e38d807604fa89a2f007eeab32d5820fc2444fb875bef8a7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "04e31d92849aff7e38d807604fa89a2f007eeab32d5820fc2444fb875bef8a7b", kill_on_drop: false }`
[INFO] [stdout] 04e31d92849aff7e38d807604fa89a2f007eeab32d5820fc2444fb875bef8a7b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 438fbac20fc79c6bbc60eb9c47fa4eb3f7c04e977f0847d66f7ffef3d56e0fb7
[INFO] running `Command { std: "docker" "start" "-a" "438fbac20fc79c6bbc60eb9c47fa4eb3f7c04e977f0847d66f7ffef3d56e0fb7", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.46s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/yacli-f1d85d7b8f7a15e5)
[INFO] [stdout] 
[INFO] [stdout] running 146 tests
[INFO] [stdout] test calendar::tests::build_calendar_create_review_normalizes_timed_event_without_persisting ... ok
[INFO] [stdout] test calendar::tests::calendar_create_request_from_invites_requires_event_fields ... ok
[INFO] [stdout] test calendar::tests::build_calendar_event_ical_serializes_fields ... ok
[INFO] [stdout] test calendar::tests::parse_create_event_window_supports_timed_and_all_day_inputs ... ok
[INFO] [stdout] test calendar::tests::parse_calendar_invites_maps_raw_events_to_public_invites ... ok
[INFO] [stdout] test calendar::tests::build_calendar_query_xml_contains_requested_window ... ok
[INFO] [stdout] test calendar::tests::build_calendar_uid_query_xml_escapes_uid_text ... ok
[INFO] [stdout] test calendar::tests::parse_event_window_accepts_date_and_rfc3339_inputs ... ok
[INFO] [stdout] test calendar::tests::normalize_ical_datetime_formats_utc_and_all_day_values ... ok
[INFO] [stdout] test calendar::tests::parse_ical_events_extracts_fields_and_unfolds_lines ... ok
[INFO] [stdout] test commands::tests::render_mail_search_table_keeps_one_row_per_message ... ok
[INFO] [stdout] test credential_store::tests::explicit_keyring_overrides_debug_default ... ok
[INFO] [stdout] test calendar::tests::calendar_create_request_from_invites_selects_requested_event ... ok
[INFO] [stdout] test disk::tests::parse_transfer_timeout_env_rejects_invalid_values ... ok
[INFO] [stdout] test disk::tests::parse_transfer_timeout_env_returns_none_by_default ... ok
[INFO] [stdout] test disk::tests::parse_transfer_timeout_env_treats_zero_as_unbounded ... ok
[INFO] [stdout] test disk::tests::progress_reader_emits_finished_progress_snapshot ... ok
[INFO] [stdout] test disk::tests::publish_and_unpublish_review_structs_preserve_public_state ... ok
[INFO] [stdout] test disk::tests::retryable_transfer_error_rejects_validation_and_non_transient_api_failures ... ok
[INFO] [stdout] test commands::tests::sanitize_table_cell_collapses_newlines_tabs_and_empty_values ... ok
[INFO] [stdout] test disk::tests::retryable_transfer_error_accepts_transient_network_and_io_failures ... ok
[INFO] [stdout] test mail::tests::build_outgoing_message_adds_reply_headers ... ok
[INFO] [stdout] test disk_link::tests::review_disk_upload_link_uses_placeholder_link_without_network ... ok
[INFO] [stdout] test mail::tests::build_message_summary_extracts_headers ... ok
[INFO] [stdout] test mail::tests::build_outgoing_message_encodes_text_body_as_base64 ... ok
[INFO] [stdout] test mail::tests::build_read_message_extracts_headers_body_and_attachments ... ok
[INFO] [stdout] test calendar::tests::parse_dav_responses_extracts_calendar_home_and_data ... ok
[INFO] [stdout] test mail::tests::build_xoauth2_payload_formats_bearer_blob ... ok
[INFO] [stdout] test mail::tests::build_reply_target_prefers_reply_to_and_extends_references ... ok
[INFO] [stdout] test mail::tests::decode_modified_utf7_decodes_unicode_mailbox_names ... ok
[INFO] [stdout] test mail::tests::decode_modified_utf7_preserves_literal_ampersand ... ok
[INFO] [stdout] test mail::tests::encode_modified_utf7_encodes_unicode_mailbox_names ... ok
[INFO] [stdout] test mail::tests::export_attachment_from_message_refuses_to_overwrite_without_force ... ok
[INFO] [stdout] test goal_router::tests::route_goal_matches_russian_invite_flow ... ok
[INFO] [stdout] test goal_router::tests::route_goal_falls_back_to_catalog_for_unknown_query ... ok
[INFO] [stdout] test goal_router::tests::route_goal_extracts_canonical_hints_for_autofill ... ok
[INFO] [stdout] test disk::tests::parse_transfer_timeout_env_accepts_positive_seconds ... ok
[INFO] [stdout] test mail::tests::build_forward_body_includes_intro_headers_and_original_content ... ok
[INFO] [stdout] test goal_router::tests::route_goal_matches_russian_publish_link_flow ... ok
[INFO] [stdout] test credential_store::tests::keyring_backend_migrates_legacy_credentials_file ... ok
[INFO] [stdout] test credential_store::tests::unset_secret_backend_uses_default_for_build_profile ... ok
[INFO] [stdout] test disk::tests::review_private_upload_reports_file_metadata_without_network ... ok
[INFO] [stdout] test goal_router::tests::route_goal_matches_russian_revoke_link_flow ... ok
[INFO] [stdout] test mail::tests::export_attachment_from_message_rejects_ambiguous_filename ... ok
[INFO] [stdout] test mail::tests::extract_message_content_collects_text_calendar_as_attachment ... ok
[INFO] [stdout] test mail::tests::extract_message_content_collects_text_html_and_attachments ... ok
[INFO] [stdout] test mail::tests::inspect_invite_from_message_reads_calendar_attachment ... ok
[INFO] [stdout] test mail::tests::normalize_forward_subject_preserves_existing_prefix ... ok
[INFO] [stdout] test mail::tests::normalize_search_query_trims_whitespace ... ok
[INFO] [stdout] test mail::tests::export_attachment_from_message_writes_selected_attachment_by_index ... ok
[INFO] [stdout] test mail::tests::normalize_reply_subject_preserves_existing_prefix ... ok
[INFO] [stdout] test mail::tests::parse_fetch_metadata_extracts_uid_flags_size_and_literal_length ... ok
[INFO] [stdout] test mail::tests::normalize_search_query_rejects_empty_and_multiline_values ... ok
[INFO] [stdout] test mail::tests::load_mail_attachments_rejects_directory_path ... ok
[INFO] [stdout] test mail::tests::load_mail_attachments_reads_file_and_infers_mime_type ... ok
[INFO] [stdout] test mail::tests::parse_imap_token_supports_atoms_and_nil ... ok
[INFO] [stdout] test credential_store::tests::file_backend_round_trips_credentials_file ... ok
[INFO] [stdout] test mail::tests::prepare_mail_submission_builds_multipart_message ... ok
[INFO] [stdout] test mail::tests::parse_list_line_supports_quoted_mailbox_names ... ok
[INFO] [stdout] test mail::tests::quote_imap_string_escapes_quotes_and_backslashes ... ok
[INFO] [stdout] test mail::tests::parse_search_uids_extracts_all_matches ... ok
[INFO] [stdout] test mail::tests::prepare_mail_submission_rejects_missing_body ... ok
[INFO] [stdout] test mail::tests::review_mail_submission_reports_attachment_review_without_sending ... ok
[INFO] [stdout] test mail::tests::validate_invite_inspect_request_rejects_zero_index ... ok
[INFO] [stdout] test mail_link::tests::partial_failure_keeps_public_url_context_and_recovery_actions ... ok
[INFO] [stdout] test mail::tests::prepare_mail_submission_builds_multipart_mixed_message_with_attachments ... ok
[INFO] [stdout] test mail_link::tests::review_mail_send_link_uses_placeholder_link_without_network ... ok
[INFO] [stdout] test mail::tests::validate_attachment_export_request_rejects_zero_index ... ok
[INFO] [stdout] test mail::tests::smtp_session_sends_xoauth2_mail_flow_and_dot_stuffs_body ... ok
[INFO] [stdout] test mail_invite_flow::tests::inspect_invite_arguments_match_selector_shape ... ok
[INFO] [stdout] test mail_invite_flow::tests::invite_create_event_command_preserves_selector ... ok
[INFO] [stdout] test mail_invite_flow::tests::partial_failure_preserves_retry_and_inspect_recovery ... ok
[INFO] [stdout] test mcp::prompts::tests::attachment_to_disk_prompt_mentions_export_tool ... ok
[INFO] [stdout] test mcp::prompts::tests::completion_for_dashboard_resource_section_filters_by_prefix ... ok
[INFO] [stdout] test mcp::prompts::tests::completion_for_dashboard_skill_filters_by_prefix ... ok
[INFO] [stdout] test mcp::prompts::tests::completion_for_invite_to_calendar_calendar_filters_by_prefix ... ok
[INFO] [stdout] test mcp::install::tests::executable_candidates_expand_pathext_for_windows_style_bins ... ok
[INFO] [stdout] test mcp::prompts::tests::completion_for_mail_folder_filters_by_prefix ... ok
[INFO] [stdout] test mcp::install::tests::gemini_add_args_include_env_overrides ... ok
[INFO] [stdout] test mcp::prompts::tests::get_prompt_renders_daily_briefing_prompt ... ok
[INFO] [stdout] test mcp::prompts::tests::get_prompt_validates_required_arguments ... ok
[INFO] [stdout] test mcp::prompts::tests::invite_to_calendar_prompt_mentions_mail_and_calendar_bridge ... ok
[INFO] [stdout] test mcp::install::tests::skills_dir_returns_correct_path_per_client ... ok
[INFO] [stdout] test mcp::prompts::tests::completion_for_skill_resource_filters_by_prefix ... ok
[INFO] [stdout] test mcp::prompts::tests::get_prompt_requires_prompt_name ... ok
[INFO] [stdout] test mcp::prompts::tests::prompt_definitions_expose_all_embedded_prompts ... ok
[INFO] [stdout] test mcp::prompts::tests::prompt_messages_include_canonical_skill_resource ... ok
[INFO] [stdout] test mcp::prompts::tests::publish_file_link_prompt_mentions_upload_link_tool ... ok
[INFO] [stdout] test mcp::prompts::tests::reply_with_context_prompt_mentions_draft_boundary ... ok
[INFO] [stdout] test mcp::prompts::tests::send_file_by_mail_prompt_mentions_send_tool ... ok
[INFO] [stdout] test mcp::prompts::tests::revoke_public_link_prompt_mentions_unpublish_tool ... ok
[INFO] [stdout] test mcp::prompts::tests::send_link_by_mail_prompt_mentions_send_link_tool ... ok
[INFO] [stdout] test mcp::skills::tests::prompt_and_skill_name_mapping_is_bidirectional ... ok
[INFO] [stdout] test mcp::skills::tests::skill_content_and_description_are_available ... ok
[INFO] [stdout] test mcp::skills::tests::skill_content_has_valid_frontmatter ... ok
[INFO] [stdout] test mcp::skills::tests::skill_content_within_size_limits ... ok
[INFO] [stdout] test mcp::skills::tests::skill_count_matches_constant ... ok
[INFO] [stdout] test mcp::skills::tests::skill_names_are_valid_per_spec ... ok
[INFO] [stdout] test mcp::skills::tests::skill_names_returns_all_names ... ok
[INFO] [stdout] test suggestions::tests::build_live_calendar_cancelled_suggestion_returns_delete_handoff ... ok
[INFO] [stdout] test suggestions::tests::build_live_calendar_materials_suggestion_returns_mkdir_handoff ... ok
[INFO] [stdout] test suggestions::tests::build_live_calendar_mail_link_follow_up_suggestion_returns_reply_with_link_handoff ... ok
[INFO] [stdout] test suggestions::tests::build_live_calendar_publish_materials_suggestion_returns_publish_handoff ... ok
[INFO] [stdout] test suggestions::tests::build_live_disk_send_link_suggestion_returns_open_tool_handoff ... ok
[INFO] [stdout] test suggestions::tests::build_live_mail_attachment_suggestion_for_oversized_mail_mentions_send_link_path ... ok
[INFO] [stdout] test suggestions::tests::build_live_calendar_mail_follow_up_suggestion_returns_reply_handoff ... ok
[INFO] [stdout] test suggestions::tests::build_live_disk_public_link_suggestion_returns_open_tool_handoff ... ok
[INFO] [stdout] test mcp::skills::tests::skill_description_within_spec_limit ... ok
[INFO] [stdout] test suggestions::tests::build_live_mail_attachment_suggestion_returns_open_tool_handoff ... ok
[INFO] [stdout] test suggestions::tests::build_live_mail_invite_suggestion_returns_open_tool_handoff ... ok
[INFO] [stdout] test suggestions::tests::cancelled_calendar_event_detection_is_case_insensitive ... ok
[INFO] [stdout] test suggestions::tests::collect_suggestions_promotes_partial_invite_recovery ... ok
[INFO] [stdout] test suggestions::tests::collect_suggestions_promotes_partial_send_link_recovery ... ok
[INFO] [stdout] test suggestions::tests::first_invite_attachment_prefers_ics_and_text_calendar ... ok
[INFO] [stdout] test suggestions::tests::first_recent_follow_up_message_matches_re_subject ... ok
[INFO] [stdout] test suggestions::tests::first_recent_follow_up_event_prefers_recent_finished_event ... ok
[INFO] [stdout] test suggestions::tests::suggested_calendar_materials_path_uses_date_and_sanitized_summary ... ok
[INFO] [stdout] test suggestions::tests::suggestions_summary_mentions_live_signals ... ok
[INFO] [stdout] test suggestions::tests::first_regular_attachment_skips_calendar_invites ... ok
[INFO] [stdout] test persist::tests::write_config_file_creates_parent_directory ... ok
[INFO] [stdout] test suggestions::tests::public_disk_item_detection_uses_public_url_or_key ... ok
[INFO] [stdout] test update::tests::checksum_for_asset_reads_sha256sums ... ok
[INFO] [stdout] test update::tests::configured_base_url_override_prefers_explicit_value_over_env ... ok
[INFO] [stdout] test workflows::tests::parse_shell_words_supports_single_quoted_segments ... ok
[INFO] [stdout] test workflows::tests::workflow_detail_exposes_prompt_and_skill_links ... ok
[INFO] [stdout] test workflows::tests::workflow_execution_marks_publish_file_link_undone_after_activity_undo ... ok
[INFO] [stdout] test update::tests::version_from_download_url_extracts_tag ... ok
[INFO] [stdout] test workflows::tests::workflow_execution_marks_review_ready_for_reviewable_flow_without_history ... ok
[INFO] [stdout] test update::tests::normalize_version_accepts_latest_and_prefixed_tags ... ok
[INFO] [stdout] test workflows::tests::workflow_execution_marks_send_link_partial_failure ... ok
[INFO] [stdout] test workflows::tests::workflow_execution_marks_undo_ready_for_reversible_applied_flow ... ok
[INFO] [stdout] test workflows::tests::workflow_ids_cover_all_definitions ... ok
[INFO] [stdout] test update::tests::extract_zip_stage_finds_windows_binary ... ok
[INFO] [stdout] test persist::tests::write_config_file_replaces_contents_atomically ... ok
[INFO] [stdout] test oauth_session_store::tests::store_prunes_expired_sessions_on_load ... ok
[INFO] [stdout] test workflows::tests::workflow_primary_tool_prefers_actionable_tool_over_first_catalog_entry ... ok
[INFO] [stdout] test workflows::tests::workflow_review_capability_tracks_primary_tool_contract ... ok
[INFO] [stdout] test workflows::tests::workflow_primary_tool_arguments_are_canonical_for_send_link_flow ... ok
[INFO] [stdout] test workflows::tests::workflow_execution_marks_needs_input_when_required_services_are_missing ... ok
[INFO] [stdout] test update::tests::extract_tar_gz_stage_finds_unix_binary ... ok
[INFO] [stdout] test persist::tests::write_config_file_hardens_unix_permissions ... ok
[INFO] [stdout] test oauth_session_store::tests::store_roundtrips_pending_session ... ok
[INFO] [stdout] test mcp::skills::tests::install_skills_writes_all_files ... ok
[INFO] [stdout] test mcp::skills::tests::install_skills_is_idempotent ... ok
[INFO] [stdout] test mail::tests::review_mail_submission_recommends_send_link_for_oversized_attachment ... ok
[INFO] [stdout] test mail::tests::send_mail_message_rejects_oversized_attachment_before_smtp_connect ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 146 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/yacli-be66217f89103923)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-cfa9f47529b01892)
[INFO] [stdout] running 145 tests
[INFO] [stdout] test auth_login_sets_calendar_env_ref_without_touching_credentials_store ... ok
[INFO] [stdout] test auth_login_rejects_mail_oauth_when_account_uses_app_password ... ok
[INFO] [stdout] test auth_logout_removes_stored_disk_token_and_clears_account_ref ... ok
[INFO] [stdout] test auth_logout_removes_stored_mail_token_and_clears_account_ref ... ok
[INFO] [stdout] test auth_status_reports_store_present_for_saved_calendar_app_password ... ok
[INFO] [stdout] test activity_help_describes_log_surface ... ok
[INFO] [stdout] test auth_logout_clears_calendar_env_ref_without_credentials_store ... ok
[INFO] [stdout] test auth_login_stores_disk_token_and_updates_account_ref ... ok
[INFO] [stdout] test calendar_create_dry_run_reviews_event_without_caldav_put ... ok
[INFO] [stdout] test calendar_delete_help_uses_positional_id ... ok
[INFO] [stdout] test account_list_marks_single_account_as_current_without_default_flag ... ok
[INFO] [stdout] test auth_login_stores_calendar_app_password_and_updates_account_ref ... ok
[INFO] [stdout] test calendar_events_lists_items_from_selected_calendar ... ok
[INFO] [stdout] test account_add_and_list_work ... ok
[INFO] [stdout] test auth_login_stores_mail_token_and_updates_account_ref ... ok
[INFO] [stdout] test auth_status_reports_store_present_for_saved_oauth_token ... ok
[INFO] [stdout] test calendar_delete_removes_event_by_id_via_caldav_delete ... ok
[INFO] [stdout] test calendar_events_rejects_zero_limit ... ok
[INFO] [stdout] test disk_list_rejects_expired_stored_token ... ok
[INFO] [stdout] test disk_list_help_uses_optional_positional_path ... ok
[INFO] [stdout] test disk_info_rejects_expired_stored_token ... ok
[INFO] [stdout] test disk_download_help_uses_positional_path_and_output_flag ... ok
[INFO] [stdout] test auth_logout_removes_stored_calendar_secret_and_clears_account_ref ... ok
[INFO] [stdout] test auth_status_reports_missing_and_present_env_refs ... ok
[INFO] [stdout] test calendar_events_help_uses_positional_dates ... ok
[INFO] [stdout] test disk_mkdir_help_uses_positional_path ... ok
[INFO] [stdout] test disk_list_returns_private_resource_with_children ... ok
[INFO] [stdout] test calendar_create_help_uses_positional_summary_and_dates ... ok
[INFO] [stdout] test disk_list_rejects_zero_limit_before_network ... ok
[INFO] [stdout] test disk_download_writes_private_file_and_records_activity ... ok
[INFO] [stdout] test disk_public_download_refuses_to_overwrite_without_force ... ok
[INFO] [stdout] test disk_publish_help_uses_positional_path ... ok
[INFO] [stdout] test activity_undo_revokes_public_disk_link_and_records_undo_activity ... ok
[INFO] [stdout] test disk_public_show_returns_resource_metadata ... ok
[INFO] [stdout] test disk_mkdir_rejects_expired_stored_token ... ok
[INFO] [stdout] test disk_public_show_surfaces_provider_errors ... ok
[INFO] [stdout] test disk_mkdir_creates_directory_and_returns_metadata ... ok
[INFO] [stdout] test account_use_switches_current_account ... ok
[INFO] [stdout] test calendar_calendars_lists_collections_via_caldav ... ok
[INFO] [stdout] test disk_unpublish_help_uses_positional_path ... ok
[INFO] [stdout] test disk_public_download_resumes_from_partial_file_when_range_is_supported ... ok
[INFO] [stdout] test disk_upload_link_help_uses_source_and_path_flags ... ok
[INFO] [stdout] test disk_upload_rejects_zero_length_file_before_network ... ok
[INFO] [stdout] test activity_list_and_show_surface_last_successful_disk_upload ... ok
[INFO] [stdout] test disk_mkdir_rejects_empty_path_before_network ... ok
[INFO] [stdout] test doctor_reports_health_check_and_suggested_commands ... ok
[INFO] [stdout] test doctor_apply_safe_installs_detected_claude_desktop_registration ... ok
[INFO] [stdout] test disk_upload_help_uses_positional_source_and_path ... ok
[INFO] [stdout] test disk_publish_returns_public_link_and_records_activity ... ok
[INFO] [stdout] test disk_publish_dry_run_reviews_public_link_without_mutation ... ok
[INFO] [stdout] test doctor_reports_installed_claude_desktop_mcp_client ... ok
[INFO] [stdout] test goal_help_describes_router_surface ... ok
[INFO] [stdout] test disk_unpublish_dry_run_reviews_public_link_without_mutation ... ok
[INFO] [stdout] test goal_reports_remediation_when_product_is_not_ready ... ok
[INFO] [stdout] test disk_unpublish_revokes_public_link_and_records_activity ... ok
[INFO] [stdout] test disk_upload_link_dry_run_reviews_upload_and_publish_without_network ... ok
[INFO] [stdout] test disk_public_download_writes_file_and_reports_checksum ... ok
[INFO] [stdout] test doctor_apply_safe_connects_calendar_from_standard_env_var ... ok
[INFO] [stdout] test disk_upload_dry_run_reviews_file_without_network ... ok
[INFO] [stdout] test doctor_with_goal_reports_goal_specific_remediation ... ok
[INFO] [stdout] test calendar_create_writes_event_via_caldav_put ... ok
[INFO] [stdout] test home_help_describes_unified_surface ... ok
[INFO] [stdout] test goal_extracts_hints_for_autofill_surface ... ok
[INFO] [stdout] test disk_upload_writes_file_and_returns_metadata ... ok
[INFO] [stdout] test doctor_help_describes_health_check_surface ... ok
[INFO] [stdout] test mail_attachment_export_help_shows_selector_flags ... ok
[INFO] [stdout] test login_without_code_returns_pending_session_for_agents ... ok
[INFO] [stdout] test goal_returns_best_workflow_for_russian_publish_link_request ... ok
[INFO] [stdout] test guide_lists_stable_commands_and_workflows ... ok
[INFO] [stdout] test guide_topic_disk_filters_to_disk_commands ... ok
[INFO] [stdout] test goal_returns_best_workflow_for_russian_invite_request ... ok
[INFO] [stdout] test mail_attachment_export_rejects_zero_max_bytes_before_network ... ok
[INFO] [stdout] test goal_returns_best_workflow_for_russian_revoke_link_request ... ok
[INFO] [stdout] test mail_folders_rejects_expired_stored_token ... ok
[INFO] [stdout] test mail_forward_help_uses_positional_recipient_and_text ... ok
[INFO] [stdout] test guide_topic_mail_filters_to_mail_commands ... ok
[INFO] [stdout] test doctor_apply_safe_records_activity_entry_with_replay ... ok
[INFO] [stdout] test mail_forward_rejects_expired_stored_token ... ok
[INFO] [stdout] test mail_invite_create_event_help_shows_calendar_and_event_selector_flags ... ok
[INFO] [stdout] test mail_forward_rejects_invalid_recipient_before_network ... ok
[INFO] [stdout] test mail_invite_inspect_requires_selector_before_network ... ok
[INFO] [stdout] test mail_list_rejects_expired_stored_token ... ok
[INFO] [stdout] test guide_topic_calendar_filters_to_calendar_commands ... ok
[INFO] [stdout] test mail_list_rejects_zero_limit ... ok
[INFO] [stdout] test mail_read_help_uses_positional_id ... ok
[INFO] [stdout] test mail_invite_create_event_rejects_zero_event_index_before_network ... ok
[INFO] [stdout] test home_without_accounts_requests_setup ... ok
[INFO] [stdout] test login_with_code_reuses_pending_session_and_clears_it ... ok
[INFO] [stdout] test mail_read_rejects_expired_stored_token ... ok
[INFO] [stdout] test mail_forward_rejects_zero_max_source_bytes_before_network ... ok
[INFO] [stdout] test mail_attachment_export_requires_selector_before_network ... ok
[INFO] [stdout] test mail_invite_inspect_help_shows_selector_flags ... ok
[INFO] [stdout] test guide_topic_auth_filters_to_simple_login_commands ... ok
[INFO] [stdout] test mail_attachment_export_rejects_zero_index_before_network ... ok
[INFO] [stdout] test mail_forward_rejects_zero_id ... ok
[INFO] [stdout] test home_table_summarizes_ready_account_workflows_and_activity ... ok
[INFO] [stdout] test disk_upload_link_writes_file_publishes_link_and_records_activity ... ok
[INFO] [stdout] test mail_search_rejects_zero_limit ... ok
[INFO] [stdout] test mail_search_help_uses_positional_text ... ok
[INFO] [stdout] test mail_send_dry_run_reviews_message_without_network ... ok
[INFO] [stdout] test mail_reply_help_uses_positional_text ... ok
[INFO] [stdout] test mail_send_link_dry_run_reviews_upload_publish_and_mail_without_network ... ok
[INFO] [stdout] test mail_read_rejects_zero_id ... ok
[INFO] [stdout] test mail_reply_rejects_missing_body_before_network ... ok
[INFO] [stdout] test mail_invite_create_event_requires_selector_before_network ... ok
[INFO] [stdout] test mail_search_rejects_empty_query ... ok
[INFO] [stdout] test mail_send_link_help_uses_source_and_path_flags ... ok
[INFO] [stdout] test mail_send_published_link_dry_run_reviews_mail_without_network ... ok
[INFO] [stdout] test mail_send_rejects_directory_attachment_before_network ... ok
[INFO] [stdout] test mail_logout_only_removes_target_account_token ... ok
[INFO] [stdout] test mail_reply_rejects_expired_stored_token ... ok
[INFO] [stdout] test mail_read_rejects_zero_max_bytes ... ok
[INFO] [stdout] test next_help_describes_ranked_actions_surface ... ok
[INFO] [stdout] test mail_send_help_uses_positional_recipient_subject_and_text ... ok
[INFO] [stdout] test mail_search_rejects_expired_stored_token ... ok
[INFO] [stdout] test next_with_goal_prioritizes_goal_remediation ... ok
[INFO] [stdout] test mail_send_published_link_help_uses_public_url_flag ... ok
[INFO] [stdout] test setup_help_describes_onboarding_surface ... ok
[INFO] [stdout] test mail_reply_rejects_zero_id ... ok
[INFO] [stdout] test mail_send_rejects_invalid_recipient_before_network ... ok
[INFO] [stdout] test setup_skip_login_can_connect_calendar_and_install_claude_desktop ... ok
[INFO] [stdout] test setup_plan_only_reports_steps_without_writing_files ... ok
[INFO] [stdout] test mail_send_rejects_missing_body_before_network ... ok
[INFO] [stdout] test next_without_accounts_prioritizes_setup ... ok
[INFO] [stdout] test suggest_help_describes_proactive_surface ... ok
[INFO] [stdout] test mail_oauth_tokens_are_isolated_per_account ... ok
[INFO] [stdout] test suggest_returns_recovery_actions_for_partial_send_link_activity ... ok
[INFO] [stdout] test simple_add_respects_manual_account_name ... ok
[INFO] [stdout] test simple_login_with_app_password_defaults_to_calendar ... ok
[INFO] [stdout] test update_check_uses_release_checksum_mirror_and_reports_available_target ... ok
[INFO] [stdout] test update_help_describes_release_update_surface ... ok
[INFO] [stdout] test setup_surfaces_pending_mail_disk_login_for_agents ... ok
[INFO] [stdout] test validate_reports_invalid_account ... ok
[INFO] [stdout] test home_with_goal_embeds_goal_route_and_goal_aware_next_actions ... ok
[INFO] [stdout] test mail_send_link_surfaces_partial_recovery_when_smtp_fails_after_publish ... ok
[INFO] [stdout] test setup_is_idempotent_for_existing_account ... ok
[INFO] [stdout] test workflow_show_returns_steps_prompt_and_skill ... ok
[INFO] [stdout] test top_level_help_hides_agent_guide_command ... ok
[INFO] [stdout] test workflow_help_describes_hub_surface ... ok
[INFO] [stdout] test workflow_list_returns_canonical_catalog ... ok
[INFO] [stdout] test status_table_uses_russian_labels_for_people ... ok
[INFO] [stdout] test simple_login_uses_builtin_client_and_connects_mail_and_disk ... ok
[INFO] [stdout] test simple_add_sets_current_account_and_derived_name ... ok
[INFO] [stdout] test mail_send_dry_run_recommends_send_link_for_oversized_attachment ... ok
[INFO] [stdout] test mail_send_blocks_oversized_attachment_before_smtp_attempt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 145 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mcp_cli.rs (/opt/rustwide/target/debug/deps/mcp_cli-89752243a86b4d4d)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test mcp_install_skips_skills_for_zed ... ok
[INFO] [stdout] test mcp_install_invokes_claude_native_http_cli ... ok
[INFO] [stdout] test mcp_install_fails_nonzero_when_detected_client_rejects_install ... ok
[INFO] [stdout] test mcp_install_updates_warp_config_and_marks_experimental ... ok
[INFO] [stdout] test mcp_install_help_lists_target_clients ... ok
[INFO] [stdout] test mcp_help_describes_server_mode ... ok
[INFO] [stdout] test mcp_install_invokes_gemini_native_http_cli ... ok
[INFO] [stdout] test mcp_install_migrates_windsurf_legacy_config_to_current_path ... ok
[INFO] [stdout] test mcp_install_invokes_codex_native_cli ... ok
[INFO] [stdout] test mcp_install_updates_cursor_config_idempotently ... ok
[INFO] [stdout] test mcp_install_invokes_antigravity_native_cli ... ok
[INFO] [stdout] test mcp_install_invokes_claude_native_cli ... ok
[INFO] [stdout] test mcp_install_writes_skills_to_agents_directory_for_codex ... ok
[INFO] [stdout] test mcp_install_writes_claude_desktop_config ... ok
[INFO] [stdout] test mcp_install_updates_zed_settings ... ok
[INFO] [stdout] test mcp_install_writes_skills_to_cursor_directory ... ok
[INFO] [stdout] test mcp_install_skills_are_idempotent ... ok
[INFO] [stdout] test mcp_install_updates_windsurf_config_idempotently ... ok
[INFO] [stdout] test mcp_install_writes_skills_to_claude_directory ... ok
[INFO] [stdout] test mcp_install_invokes_codex_native_http_cli ... ok
[INFO] [stdout] test mcp_install_claude_also_installs_claude_desktop ... ok
[INFO] [stdout] test mcp_install_invokes_gemini_native_cli ... ok
[INFO] [stdout] test mcp_install_skips_unverified_http_registration_for_cursor ... ok
[INFO] [stdout] test top_level_help_exposes_mcp_command ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mcp_http.rs (/opt/rustwide/target/debug/deps/mcp_http-d2af13114faf2911)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test mcp_http_disk_upload_dry_run_reviews_file_without_network_write ... ok
[INFO] [stdout] test mcp_http_disk_publish_dry_run_reviews_public_link_without_network_write ... ok
[INFO] [stdout] test mcp_http_doctor_apply_safe_tool_installs_detected_claude_desktop ... ok
[INFO] [stdout] test mcp_http_accepts_batch_requests_after_initialize ... ok
[INFO] [stdout] test mcp_http_initialize_returns_session_header_and_supports_follow_up_requests ... ok
[INFO] [stdout] test mcp_http_completes_prompt_and_resource_arguments ... ok
[INFO] [stdout] test mcp_http_exposes_disk_download_tool_and_downloads_private_file ... ok
[INFO] [stdout] test mcp_http_disk_unpublish_dry_run_reviews_public_link_without_network_write ... ok
[INFO] [stdout] test mcp_http_exposes_disk_publish_tool_and_returns_public_link ... ok
[INFO] [stdout] test mcp_http_exposes_calendar_write_tools_and_executes_create_delete ... ok
[INFO] [stdout] test mcp_http_mail_attachment_export_requires_selector_before_network ... ok
[INFO] [stdout] test mcp_http_local_bearer_auth_works_without_auth_issuer ... ok
[INFO] [stdout] test mcp_http_mail_invite_create_event_requires_selector_before_network ... ok
[INFO] [stdout] test mcp_http_activity_undo_revokes_public_link_for_reversible_publish ... ok
[INFO] [stdout] test mcp_http_calendar_create_dry_run_reviews_event_without_network_write ... ok
[INFO] [stdout] test mcp_http_mail_invite_inspect_requires_selector_before_network ... ok
[INFO] [stdout] test mcp_http_auth_discovery_uses_public_url_when_provided ... ok
[INFO] [stdout] test mcp_http_exposes_protected_resource_metadata_when_auth_is_enabled ... ok
[INFO] [stdout] test mcp_http_rejects_non_local_origins ... ok
[INFO] [stdout] test mcp_http_protected_tools_require_bearer_token_when_configured ... ok
[INFO] [stdout] test mcp_http_mail_send_rejects_directory_attachment_before_network ... ok
[INFO] [stdout] test mcp_http_mail_send_link_dry_run_reviews_upload_publish_and_mail_without_network ... ok
[INFO] [stdout] test mcp_http_renders_prompt_messages ... ok
[INFO] [stdout] test mcp_http_exposes_mail_write_tools_and_validates_send_input ... ok
[INFO] [stdout] test mcp_http_rejects_follow_up_requests_without_session_header ... ok
[INFO] [stdout] test mcp_http_mail_send_dry_run_reviews_message_without_network ... ok
[INFO] [stdout] test mcp_http_disk_upload_link_dry_run_reviews_upload_and_publish_without_network_write ... ok
[INFO] [stdout] test mcp_http_exposes_disk_unpublish_tool_and_revokes_public_link ... ok
[INFO] [stdout] test mcp_http_roots_tool_requires_post_sse_accept_header ... ok
[INFO] [stdout] test mcp_http_exposes_disk_write_tools_and_executes_mkdir_upload ... ok
[INFO] [stdout] test mcp_http_goal_route_tool_matches_invite_workflow_for_russian_goal ... ok
[INFO] [stdout] test mcp_http_requests_client_roots_via_post_sse ... ok
[INFO] [stdout] test mcp_http_mail_send_link_returns_partial_recovery_when_smtp_fails_after_publish ... ok
[INFO] [stdout] test mcp_http_sse_stream_receives_resource_update_notifications ... ok
[INFO] [stdout] test mcp_http_lists_resource_templates_and_reads_templated_resources ... ok
[INFO] [stdout] test mcp_http_mail_send_dry_run_recommends_send_link_for_oversized_attachment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mcp_server.rs (/opt/rustwide/target/debug/deps/mcp_server-baaaf4734d9e68cb)
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test mcp_stdio_calendar_create_dry_run_reviews_event_without_network_write ... ok
[INFO] [stdout] test mcp_stdio_accepts_claude_code_json_line_messages ... ok
[INFO] [stdout] test mcp_stdio_does_not_advertise_roots_without_client_capability ... ok
[INFO] [stdout] test mcp_stdio_app_snapshot_exposes_auth_discovery_when_http_auth_is_configured ... ok
[INFO] [stdout] test mcp_stdio_initialize_returns_capabilities ... ok
[INFO] [stdout] test mcp_stdio_completes_prompt_and_resource_arguments ... ok
[INFO] [stdout] test mcp_stdio_disk_upload_link_dry_run_reviews_upload_and_publish_without_network_write ... ok
[INFO] [stdout] test mcp_stdio_disk_publish_dry_run_reviews_public_link_without_network_write ... ok
[INFO] [stdout] test mcp_stdio_doctor_apply_safe_tool_installs_detected_claude_desktop ... ok
[INFO] [stdout] test mcp_stdio_exposes_disk_publish_tool_and_returns_public_link ... ok
[INFO] [stdout] test mcp_stdio_exposes_mail_write_tools_and_validates_send_reply_forward ... ok
[INFO] [stdout] test mcp_stdio_exposes_disk_unpublish_tool_and_revokes_public_link ... ok
[INFO] [stdout] test mcp_stdio_disk_unpublish_dry_run_reviews_public_link_without_network_write ... ok
[INFO] [stdout] test mcp_stdio_disk_upload_dry_run_reviews_file_without_network_write ... ok
[INFO] [stdout] test mcp_stdio_exposes_disk_download_tool_and_downloads_private_file ... ok
[INFO] [stdout] test mcp_stdio_goal_route_tool_matches_invite_workflow_for_russian_goal ... ok
[INFO] [stdout] test mcp_stdio_exposes_calendar_write_tools_and_executes_create_delete ... ok
[INFO] [stdout] test mcp_stdio_mail_send_rejects_directory_attachment_before_network ... ok
[INFO] [stdout] test mcp_stdio_mail_send_dry_run_reviews_message_without_network ... ok
[INFO] [stdout] test mcp_stdio_mail_invite_inspect_requires_selector_before_network ... ok
[INFO] [stdout] test mcp_stdio_mail_invite_create_event_requires_selector_before_network ... ok
[INFO] [stdout] test mcp_stdio_mail_send_link_dry_run_reviews_upload_publish_and_mail_without_network ... ok
[INFO] [stdout] test mcp_stdio_mail_attachment_export_requires_selector_before_network ... ok
[INFO] [stdout] test mcp_stdio_activity_undo_revokes_public_link_for_reversible_publish ... ok
[INFO] [stdout] test mcp_stdio_exposes_disk_write_tools_and_executes_mkdir_upload ... ok
[INFO] [stdout] test mcp_stdio_reads_goal_aware_dashboard_resource ... ok
[INFO] [stdout] test mcp_stdio_reads_home_aware_dashboard_resource ... ok
[INFO] [stdout] test mcp_stdio_lists_and_renders_embedded_prompts ... ok
[INFO] [stdout] test mcp_stdio_mail_send_link_returns_partial_recovery_when_smtp_fails_after_publish ... ok
[INFO] [stdout] test mcp_stdio_reads_account_aware_dashboard_resource ... ok
[INFO] [stdout] test mcp_stdio_reads_workflow_aware_dashboard_resource ... ok
[INFO] [stdout] test mcp_stdio_subscriptions_emit_resource_updated_notifications ... ok
[INFO] [stdout] test mcp_stdio_reads_activity_aware_dashboard_resource ... ok
[INFO] [stdout] test mcp_stdio_requests_client_roots_and_refreshes_after_list_changed ... ok
[INFO] [stdout] test mcp_stdio_rejects_operational_requests_before_initialize ... ok
[INFO] [stdout] test mcp_stdio_update_check_tool_reads_release_mirror ... ok
[INFO] [stdout] test mcp_stdio_text_only_clients_receive_graceful_degradation ... ok
[INFO] [stdout] test mcp_stdio_reads_prompt_aware_dashboard_resource ... ok
[INFO] [stdout] test mcp_stdio_apps_capable_clients_receive_ui_metadata_and_resources ... ok
[INFO] [stdout] test mcp_stdio_reads_skill_aware_dashboard_resource ... ok
[INFO] [stdout] test mcp_stdio_lists_resource_templates_and_reads_templated_resources ... ok
[INFO] [stdout] test mcp_stdio_mail_send_dry_run_recommends_send_link_for_oversized_attachment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.80s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/release_surface.rs (/opt/rustwide/target/debug/deps/release_surface-29a66d3fb12ea023)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test homebrew_formula_includes_linux_arm64_release_asset ... ok
[INFO] [stderr]    Doc-tests yacli
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "438fbac20fc79c6bbc60eb9c47fa4eb3f7c04e977f0847d66f7ffef3d56e0fb7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "438fbac20fc79c6bbc60eb9c47fa4eb3f7c04e977f0847d66f7ffef3d56e0fb7", kill_on_drop: false }`
[INFO] [stdout] 438fbac20fc79c6bbc60eb9c47fa4eb3f7c04e977f0847d66f7ffef3d56e0fb7
